Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Asuncion Challenger Montevideo Challenger Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Bolivia F3 Bolivia F4 Argentina F20 Argentina F22 Peru F2 Peru F3 Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Peru F6 Argentina F18 Italy F23 Portugal F4 Argentina F26 Argentina F11 Spain F23 (Vigo) Spain F29 (Sabadell) M25 Portoviejo M15 Sabadell M15 Monastir M15 Monastir M25 Portoviejo M25 Guayaquil M25 Lima M25 Lima M25 Guayaquil M15 Punta Cana M15 Punta Cana M25 Santo Domingo M15 Quito Italy F22 Argentina F21 Argentina F15 M15 Arequipa M25 Punta del Este M15 Santo Domingo de los Tsachilas M15 Santo Domingo de los Tsachilas M25 Lujan M25 Medellin M15 Quito M15 Novi Sad M15 Villa Maria M15 Orange Park M15 Vero Beach M15 Kursumlijska Banja M15 Litija M25 Telfs M15 Punta del Este Santiago Challenger M25 Punta del Este Genova Challenger M25 Arequipa Szczecin Challenger M15 Sunrise M15 Quito M25 Anapoima Buenos Aires Challenger Montevideo Challenger M15 Cundinamarca Lima Challenger Genova Challenger Sao Paulo Challenger Blois Challenger Orbetello Challenger Como Challenger Quito Challenger Buenos Aires Challenger Bogota Challenger Panama City Challenger Porto Alegre Challenger San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Santo Domingo Challenger M25 Ibague Tallahassee Challenger Todi Challenger Todi Challenger Liberec Challenger Seville Challenger Szczecin Challenger M15 Lima Porto Alegre Challenger M15 Lima Corrientes Challenger San Juan Challenger Drummondville Challenger Aix En Provence Challenger Heilbronn Challenger Como Challenger M15 Castellon M15 Palm Coast Cortina Challenger M15 Naples M15 Naples Lima Challenger M25 Anapoima M25 Mosquera Bucaramanga Challenger Barranquilla Challenger Padova Challenger Campinas Challenger Santiago Challenger Furth Challenger Campinas Challenger Buenos Aires Challenger Happy Valley Challenger Le Gosier Challenger Salinas Challenger Guayaquil Challenger Rome Challenger Recanati Challenger M15 Krsko Genova Challenger M15 Kursumlijska Banja Lima Challenger Santiago Challenger Lima Challenger Bangkok Challenger Montevideo Challenger Lima Challenger M15 Nyiregyhaza Salinas Challenger Sopot Challenger Itajai Challenger Santiago Challenger Lima 2 Challenger M15 Store Santa Cruz de la Sierra 2 Challenger Como Challenger Todi Challenger Ostrava Challenger Cordenons Challenger Francavilla Challenger Concepcion Challenger Lima 2 Challenger Santiago Challenger Santiago Challenger Savannah Challenger M25 Tucuman Salinas Challenger M25 Kassel Ibague Challenger M25 Orlando Moscow Challenger Marburg Challenger Punta Del Este Challenger Campinas Challenger San Miguel de Tucuman Challenger Porto Alegre Challenger Lima 2 Challenger Temuco Challenger Milan Challenger Canberra Challenger Morelos Challenger Buenos Aires Challenger Montevideo Challenger Monterrey Challenger Santo Domingo Challenger Curitiba Challenger Canberra Challenger Ilkley Challenger Scheveningen Challenger Portoroz Challenger Lima Challenger Perugia Challenger Santos Challenger Medellin Challenger Antofagasta Challenger Perugia Challenger Irving Challenger Tigre Challenger Temuco Challenger Bastad Challenger Blois Challenger Santiago Challenger Salinas Challenger Quito Challenger Genova Challenger Guayaquil Challenger Amersfoort Challenger M25 Punta del Este M15 Gubbio Campinas Challenger Panama City Challenger Santos Challenger Vicenza Challenger Caltanissetta Challenger Sao Paulo Challenger Sao Leopoldo Challenger Piracicaba Challenger Rio Quente Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Guayaquil Challenger Buenos Aires Challenger Noumea Challenger Punta Del Este Challenger Lima 1 Challenger Santiago Challenger Drummondville Challenger Aix En Provence Challenger San Luis Potosi Challenger Bogota Challenger Puerto Vallarta Challenger Rome Challenger Buenos Aires Challenger Santa Cruz de la Sierra Challenger Cali Challenger Ludwigshafen Challenger San Benedetto Challenger Quito Challenger Manta Challenger Braunschweig Challenger Augsburg Challenger Cordenons Challenger Lima Challenger Todi Challenger Tallahassee Challenger Caltanissetta Challenger Todi Challenger Segovia Challenger Marburg Challenger Ambato Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger Buenos Aires Challenger Buenos Aires 2 Challenger Villa Maria Challenger Vicenza Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Guayaquil Challenger Lyon Challenger Punta Del Este Challenger Milan Challenger Santa Fe Challenger Bogota Challenger Buenos Aires Challenger Santa Fe 2 Challenger Piracicaba Challenger Montevideo Challenger Merida Challenger Porto Alegre Challenger Santos Challenger Concepcion Challenger Vicenza Challenger San Marino Challenger Buenos Aires Challenger Brasov Challenger Iasi Challenger Cary Challenger M15 Quito Santo Domingo Challenger Antofagasta Challenger Lima 3 Challenger Bangkok Challenger Sofia 2 Challenger Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Biella 7 Challenger Lima Challenger Medellin Challenger Bendigo Challenger Vicenza Challenger San Juan Challenger Concepcion Challenger Villa Allende Challenger M15 Benicarlo Mercedes Cup - Stuttgart Vicenza Challenger Buenos Aires Challenger Cali Challenger Medellin Challenger Campinas Challenger Santos Challenger Samarkand Challenger Poznan Challenger San Luis Potosi Challenger Santiago Challenger Leon Challenger Bucaramanga Challenger Porto Challenger Copa Claro - Buenos Aires Pereira Challenger SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Barranquilla Challenger Ecuador Open - Quito TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Panama City Challenger Argentina Open - Buenos Aires Vegeta Croatia Open - Umag Ecuador Open - Quito Santiago Open - Santiago Argentina Open - Buenos Aires Lima Challenger Generali Open - Kitzbuhel Brasil Open - Sao Paulo Le Gosier Challenger Santos Challenger Sao Leopoldo Challenger Milan Challenger Todi Challenger Santa Fe Challenger Chile Dove Men+Care Open - Santiago Bogota Challenger M15 Manizales Bucaramanga Challenger Copa Claro - Buenos Aires Sarasota Challenger Cordoba Challenger Asuncion Challenger Argentina Open - Buenos Aires Buenos Aires Challenger SkiStar Swedish Open - Bastad Sao Paulo Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Verona Challenger Bet-at-home Open - Hamburg Como Challenger Aix En Provence Challenger Guayaquil Challenger Argentina Open - Buenos Aires Sao Paulo Challenger Morelos Challenger Campinas Challenger Szczecin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Buenos Aires Challenger Seville Challenger M25 Punta del Este Lisbon Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona L'Aquila Challenger Konzum Croatia Open - Umag Prague Challenger Meerbusch Challenger Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Montevideo Challenger Millennium Estoril Open - Estoril Mexico City Challenger Blois Challenger Open Parc - Lyon SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Brasilia Challenger Suisse Open - Gstaad Tampere Challenger Liberec Challenger Villa Maria Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Lima 1 Challenger Buenos Aires Challenger Montevideo Challenger Punta Del Este Challenger Mexico City Challenger Lima Challenger Campinas Challenger Modena Challenger Santiago Challenger Santa Cruz de la Sierra Challenger Prague Challenger San Marino Challenger Genova Challenger Pullach Challenger Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Rosario Challenger Plava Laguna Croatia Open - Umag San Luis Potosi Challenger Leon Challenger Delray Beach Open - Delray Beach Tunis Challenger Troisdorf Challenger Blois Challenger Santa Fe Challenger Sassuolo Challenger Santa Cruz de la Sierra Challenger Cordoba Open - Cordoba Salvador De Bahia Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Argentina Open - Buenos Aires Guayaquil Challenger Curitiba Challenger Piracicaba Challenger Florianopolis Challenger Porto Challenger Brisbane International - Brisbane Argentina Open - Buenos Aires Montevideo Challenger Concepcion Challenger Leon Challenger Jerusalem Challenger Santiago Challenger Columbus Challenger Francavilla Challenger Ann Arbor Challenger Zagreb Challenger Bratislava Challenger Porto Challenger Guayaquil Challenger Salinas Challenger San Miguel de Tucuman Challenger Troyes Challenger Ambato Challenger Antofagasta Challenger BNP Paribas Open - Indian Wells Cordoba Open - Cordoba Guayaquil Challenger Open Parc - Lyon Bogota Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg Plava Laguna Croatia Open - Umag BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Abierto de Tenis Mifel - Los Cabos French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Zagreb Challenger U.S. Open - New York Wimbledon - London U.S. Open - New York M25 Trujillo Davis Cup, Group I, PO, GRE-ECU 3-1 Davis Cup, Group II, 1R, MON-ECU 1-3 French Open (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, ECU-BIH 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Davis Cup, Group I, PO, EGY-ECU 3-1 Davis Cup, Group I, PO, ECU-URU 3-1 Cordoba Open - Cordoba Wimbledon (juniors) Hamburg European Open - Hamburg